Skip to content

update#227

Merged
0xdevcollins merged 43 commits into
productionfrom
main
Sep 16, 2025
Merged

update#227
0xdevcollins merged 43 commits into
productionfrom
main

Conversation

@0xdevcollins

Copy link
Copy Markdown
Collaborator

No description provided.

0xdevcollins and others added 30 commits September 8, 2025 14:04
* feat: Enhance SignInPage with form validation and loading state

- Implemented form validation using Zod and react-hook-form for email and password fields.
- Added loading state to improve user experience during sign-in.
- Integrated error handling for various sign-in scenarios, including unverified email and session management.
- Updated LoginForm component to accept form props and handle submission logic.
- Introduced Loading component for better visual feedback during loading states.
- Refactored AuthLayout for improved layout and responsiveness.

* feat: Revamp landing page structure and components

- Removed the old Home component and replaced it with a new layout for the landing page.
- Introduced a new LandingLayout component to encapsulate the Navbar and Footer.
- Created multiple new pages for the landing section, including About, Contact, Disclaimer, Grants, Hackathons, Privacy, Projects, and Terms of Service.
- Updated the Projects component to include pagination and improved project filtering based on user ownership and status.
- Enhanced the ProjectCard component to conditionally display the ellipsis menu based on project ownership.
- Added a Footer component for consistent navigation across the landing pages.

* feat: Update CampaignTable and pagination handling across user pages

- Modified CampaignTable component to accept `limit` and `showPagination` props for flexible display.
- Adjusted CampaignTable instances in UserPage and CampaignsPage to utilize new props.
- Refactored pagination logic in Projects component to streamline page navigation and improve user experience.
- Enhanced Pagination component for better integration and usability across different contexts.

* chore: Update Next.js version to 15.5.2 in package.json and package-lock.json

- Upgraded Next.js from 15.4.4 to 15.5.2 for improved performance and features.
- Updated related dependencies in package-lock.json to reflect the new version.

* feat: Refactor Projects and RecentProjects components for improved data fetching and dependency management

- Updated fetchProjects function in Projects component to include necessary dependencies for useCallback.
- Enhanced RecentProjects component to properly utilize fetchProjects with updated dependency array.
- Improved error handling and loading state management during project data fetching.

* feat: Add GSAP animations and new waitlist page

- Integrated GSAP for enhanced animations in the Navbar and new WaitlistPage component.
- Added form validation using Zod and react-hook-form for the waitlist form.
- Implemented character animations for the title and subtitle on the waitlist page.
- Updated package.json and package-lock.json to include GSAP and @gsap/react dependencies.
- Enhanced global styles with new CSS classes for animations and gradients.

* feat: A lot of implentations
* feat: Enhance SignInPage with form validation and loading state

- Implemented form validation using Zod and react-hook-form for email and password fields.
- Added loading state to improve user experience during sign-in.
- Integrated error handling for various sign-in scenarios, including unverified email and session management.
- Updated LoginForm component to accept form props and handle submission logic.
- Introduced Loading component for better visual feedback during loading states.
- Refactored AuthLayout for improved layout and responsiveness.

* feat: Revamp landing page structure and components

- Removed the old Home component and replaced it with a new layout for the landing page.
- Introduced a new LandingLayout component to encapsulate the Navbar and Footer.
- Created multiple new pages for the landing section, including About, Contact, Disclaimer, Grants, Hackathons, Privacy, Projects, and Terms of Service.
- Updated the Projects component to include pagination and improved project filtering based on user ownership and status.
- Enhanced the ProjectCard component to conditionally display the ellipsis menu based on project ownership.
- Added a Footer component for consistent navigation across the landing pages.

* feat: Update CampaignTable and pagination handling across user pages

- Modified CampaignTable component to accept `limit` and `showPagination` props for flexible display.
- Adjusted CampaignTable instances in UserPage and CampaignsPage to utilize new props.
- Refactored pagination logic in Projects component to streamline page navigation and improve user experience.
- Enhanced Pagination component for better integration and usability across different contexts.

* chore: Update Next.js version to 15.5.2 in package.json and package-lock.json

- Upgraded Next.js from 15.4.4 to 15.5.2 for improved performance and features.
- Updated related dependencies in package-lock.json to reflect the new version.

* feat: Refactor Projects and RecentProjects components for improved data fetching and dependency management

- Updated fetchProjects function in Projects component to include necessary dependencies for useCallback.
- Enhanced RecentProjects component to properly utilize fetchProjects with updated dependency array.
- Improved error handling and loading state management during project data fetching.

* feat: Add GSAP animations and new waitlist page

- Integrated GSAP for enhanced animations in the Navbar and new WaitlistPage component.
- Added form validation using Zod and react-hook-form for the waitlist form.
- Implemented character animations for the title and subtitle on the waitlist page.
- Updated package.json and package-lock.json to include GSAP and @gsap/react dependencies.
- Enhanced global styles with new CSS classes for animations and gradients.

* feat: A lot of implentations

* feat: Enhance landing page components and add newsletter functionality

- Updated spacing and layout in LandingPage, BackedBy, WhyBoundless, and Hero components for improved responsiveness.
- Introduced a new Newsletter component with form handling and state management.
- Added SVG assets for SDF, Trustless, and Stellar branding.
- Improved dialog overlay styling for better visual consistency.
- Refactored existing components to accommodate new design and functionality.

* feat: Add BlogCard and BlogSection components with mock data and styling

- Introduced BlogCard component to display individual blog posts with title, excerpt, image, and date.
- Created BlogSection component to manage and display a collection of BlogCard components, including responsive design for mobile and desktop views.
- Implemented a card stack animation for mobile users and a grid layout for larger screens.
- Added mock blog data for initial rendering and testing.
- Updated global styles for text clipping and improved layout consistency.
- Added useEffect to automatically navigate users to the waitlist page upon landing page load.
- Imported useRouter from Next.js for routing functionality.
- Updated import statements to include useEffect alongside useRef.
…d Wallet Protection

- Deleted outdated documentation files that are no longer relevant to the current project structure and features.
- Ensured a cleaner codebase by removing unnecessary files that may cause confusion for developers.
- Disabled the final build check in the pre-push hook to streamline the push process.
- Retained the security audit and uncommitted changes check for continued code quality assurance.
…nimations

- Updated TestimonialsSection to dynamically calculate the number of columns based on container width.
- Improved scrolling animations using GSAP for a smoother user experience.
- Added gradient images for visual enhancement and adjusted layout for better responsiveness.
- Introduced a new fade.png asset for background effects.
…PI client

- Upgraded axios dependency in package.json and package-lock.json to version 1.12.0 for improved functionality.
- Implemented a check in the API client to proactively reject requests to data: URLs, enhancing security and preventing potential issues with large payloads.
* feat: Our Team and Partners section design implementation, prettier fix

* fix: npm audit fix
…e direct paths

- Replaced variable imports for images with direct paths in the CampaignLiveSuccess component for improved clarity and consistency.
- This change simplifies the image handling and reduces unnecessary imports.
…e session handling

- Added TypeScript types for Session, JWT, and NextAuthUser to improve type safety in auth.ts.
- Updated the authorize, jwt, and session callbacks to utilize these types, enhancing clarity and maintainability.
- Adjusted eslint configuration to ignore specific directories and updated linting commands in package.json for consistency.
Co-authored-by: Maxzi3 <obisikemaxwell@gmail.com>
* feat: created the timeline section of the about page

* fix: minor fix

---------

Co-authored-by: Shadow-MMN <nnajimakuochukwu4@example.com>
Co-authored-by: Nnaji Benjamin <60315147+Benjtalkshow@users.noreply.github.com>
* Create logger.types.ts

* Create logger.ts
Co-authored-by: Collins Ikechukwu <collinschristroa@gmail.com>
Co-authored-by: Collins Ikechukwu <collinschristroa@gmail.com>
…175)

- Add Jest, React Testing Library, and related dependencies
- Configure Jest with TypeScript support
- Add test setup files and sample test
- Update project card component with new features

Co-authored-by: Collins Ikechukwu <collinschristroa@gmail.com>
Co-authored-by: Collins Ikechukwu <collinschristroa@gmail.com>
- Refactored AboutLayout to include additional styling for better responsiveness.
- Updated AboutPage to streamline the structure by removing redundant elements and integrating new components: AboutUsHero, AboutUsDifferent, and TestimonialsSection.
- Improved overall organization of the About page content for a cleaner presentation.
- normalizeDraftKey -> adds the defined suffix to the draft key
- denormalizeDraftKey -> strips the added suffix from draft key when need
- useLocalStorageDraft -> main hook
- useFormDraft -> form adaptation of the main hook
- getDraftStorageStats -> storage statistics
- cleanupOldDrafts -> clean up old drafts
mimisavage and others added 9 commits September 16, 2025 02:59
…onent

- Removed AboutLayout component and integrated its content directly into the AboutPage.
- Enhanced the layout with a new section wrapper for improved styling and organization.
- Cleaned up the code by eliminating unnecessary imports and streamlining the component structure.
- Updated the Next.js configuration to include 'i.pravatar.cc' in remote image patterns.
- Added a new gradient text style in globals.css.
- Improved the AboutUsHero component layout and added background gradients for better visual appeal.
- Refactored the OurTeam component for better structure and added responsive design elements.
- Enhanced the timeline section with GSAP animations for smoother transitions and interactions.
- Updated testimonial avatars for better representation.
- Removed the unused AboutLayout component to streamline the About page structure.
- Added @emnapi/runtime version 1.5.0 with its dependency on tslib.
- Downgraded @ethereumjs/common to version 4.4.0 and updated its dependencies.
- Updated @ethereumjs/rlp to version 5.0.2 and adjusted its dependencies accordingly.
- Updated @ethereumjs/tx to version 5.4.0 with new dependency versions.
- Updated @ethereumjs/util to version 9.1.0 and modified its dependencies.
- Updated several other packages including @solana/web3.js, chalk, and commander to their latest versions.
- Removed deprecated packages and cleaned up unused dependencies.
- Removed resolved and integrity fields for several packages to reduce file size.
- Updated versions for @babel/runtime, @creit.tech/stellar-wallets-kit, and @ethereumjs packages.
- Upgraded various dependencies including wrap-ansi, yargs, and zod to their latest versions.
- Added new dependencies such as undici and updated peer dependencies for compatibility.
- Introduced a new vercel.json file to define build and install commands for the Next.js application.
- Specified environment variables for target platform and architecture to ensure compatibility during deployment.
@vercel

vercel Bot commented Sep 16, 2025

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Preview Comments Updated (UTC)
boundless-t4ms Ready Ready Preview Comment Sep 16, 2025 1:05pm
1 Skipped Deployment
Project Deployment Preview Comments Updated (UTC)
boundless Ignored Ignored Preview Sep 16, 2025 1:05pm

- Added a new BeamBackground component to the Waitlist page for visual enhancement.
- Wrapped the WaitlistForm in a div with a background image for better aesthetics.
- Updated the WaitlistForm styling to include a 'bg-center' class for improved layout.
@0xdevcollins
0xdevcollins merged commit aad2cc4 into production Sep 16, 2025
10 of 12 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.